var express = require('express');
var router = express.Router();
var User= require('../models/user.js');
/* GET home page. */
router.get('/', function(req, res, next) {
  res.render('index', { title: 'SpeedReader' });
});
router.get('/update', function(req, res, next) {
    	console.log(req.query.id);
  var newUser=new User({});
	newUser.getUserByUserName(req.query.id,function(err,results){
    if (results.length> 0) {
    	// console.log(results[0]['BookText']);
    	// console.log('fei');
    	// res.send({'text':results[0]['BookText']});
    	res.jsonp({'text':results[0]['BookText']});
    	// console.log(2); 
    	// jsonpCallback({msg:'this is json data'}) 
    	res.end();
      // req.flash('error','用户已经存在！');
      // return res.redirect('/reg'); //返回注册界面
    }else{
    	res.end();
    };
	});
});
router.get('/save', function(req, res, next) {
	// var num=Math.floor(Math.random()*8999)+1000;
	// var num=Math.random().toString(36).substr(2);
  var num=Math.random().toString(36).substring(2, 8);
	var newUser=new User({
    name:num,
    password:req.query.text,
  });
	newUser.getUserByUserName(num,function(err,results){
    if (results.length> 0) {
      // req.flash('error','用户已经存在！');
      // return res.redirect('/reg'); //返回注册界面
     //  var random = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R',  
     // 'S','T','U','V','W','X','Y','Z');
     //  var code='';
     // for(var i = 0; i < 6; i++) { 
     //    var index = Math.floor(Math.random()*36);
     //    code += random[index];  
     //  }  

      num=Math.random().toString(36).substring(2, 8);
      var newUser=new User({
		    name:num,
		    password:req.query.text,
		  });
    }else{
    	// console.log(2);
    };
	});
  
	newUser.save(function(err){
	  if(err){
	    req.flash('error',err);
	  }
	  console.log("保存成功");
	  res.send({'fei':num});
	  // res.callback('liao',function(){{'fei':'liao'}});
	  res.end();
	});
});
module.exports = router;
